package singleton;

import java.util.Calendar;
import java.util.Date;

import utils.Utils;
import android.content.Context;
import android.graphics.Bitmap;
import app.fitness.fragment.DashBoardFragment;

import com.razerzone.android.fitness.R;

import define.Month;

public class SingleTon {
	/**
	 * Data section
	 */
	private static SingleTon mInstance = null;

	/**
	 * String section
	 */
	// Avatar
	private Bitmap mBitmapAvatar = null;
	private String NICK_NAME = null;

	// Activities
	private String CALORIES_CURRENT = "0";
	private String CALORIES_GOAL = "0";
	private String CALORIES_GOAL_DEFAULT = "0";
	private String DISTANCE_CURRENT = "0";
	private String DISTANCE_GOAL = "0";
	private String DISTANCE_GOAL_DEFAULT = "0";
	private String SLEEP_GOAL = "0";
	private String SLEEP_GOAL_DEFAULT = "0";
	private String STEPS_CURRENT = "0";
	private String STEPS_GOAL = "0";
	private String STEPS_GOAL_DEFAULT = "0";

	// Current activities value of Today to sum up it since it always changed
	private String CALORIES_TODAY = "0";
	private String DISTANCE_TODAY = "0";
	private String SLEEP_TODAY_DEEP_HOURS = "0";
	private String SLEEP_TODAY_DEEP_MINUTES = "0";
	private String SLEEP_TODAY_LIGHT_HOURS = "0";
	private String SLEEP_TODAY_LIGHT_MINUTES = "0";
	private String SLEEP_TODAY_TOTAL = "0";
	private String STEPS_TODAY = "0";

	// Sleep
	private String DEEP_SLEEP_HOURS = "0";
	private String DEEP_SLEEP_MINUTES = "0";
	private String LIGHT_SLEEP_HOURS = "0";
	private String LIGHT_SLEEP_MINUTES = "0";
	private String TOTAL_SLEEP_HOURS = "0";
	private String TOTAL_SLEEP_MINUTES = "0";

	// Array to draw on chart
	private int[] MONTH_CALORIES;
	private float[] MONTH_DISTANCE;
	private int[] MONTH_STEPS;

	private int[] MONTHS_CALORIES;
	private float[] MONTHS_DISTANCE;
	private int[] MONTHS_STEPS;

	private int[] WEEK_CALORIES;
	private float[] WEEK_DISTANCE;
	private int[] WEEK_STEPS;

	private int[] YEAR_CALORIES;
	private float[] YEAR_DISTANCE;
	private int[] YEAR_STEPS;

	// Date & Time picker
	private String CURRENT_DATE;
	private int CURRENT_TIME_PICKER;

	// Date for week
	private Date mCurrentDateBegin;
	private Date mCurrentDateEnd;
	private Date mDateMonday;
	private Date mDateSunday;

	// current Day text, current Month text, current 3 Months text,
	// current Week text, current Year text
	private String CURRENT_MONTH = "";
	private String NEXT_3_MONTHS = "";
	private String PREVIOUS_3_MONTHS = "";
	private String CURRENT_YEAR = "";

	// current Day index, current Month index, current 3 Months index,
	// current Week index, current Year index
	private int CURRENT_MONTH_INDEX = 0;
	private int CURRENT_MIDDLE_3_MONTHS_INDEX = 0;
	private int NEXT_3_MONTHS_INDEX = 0;
	private int PREVIOUS_3_MONTHS_INDEX = 0;

	// Check index of days to allow go forward or backward
	private int INDEX_MONTH = 0;
	private int INDEX_MONTHS = 0;
	private int INDEX_WEEK = 0;
	private int INDEX_YEAR = 0;

	private int OFFSET_MONTH = 0;
	private int OFFSET_MONTHS = 0;
	private int OFFSET_WEEK = 0;
	private int OFFSET_YEAR = 0;

	// Yesterday & Tomorrow
	private int DAY = 0;
	private int TOMORROW = 0;
	private int YESTERDAY = 0;

	// 1 Month
	private int MONTH = 0;
	private int NEXT_MONTH = 0;
	private int PREVIOUS_MONTH = 0;

	// 3 Months
	private int MONTHS = 0;
	private int NEXT_MONTHS = 0;
	private int PREVIOUS_MONTHS = 0;

	// Week
	private int WEEK = 0;
	private int NEXT_WEEK = 0;
	private int PREVIOUS_WEEK = 0;

	// Year
	private int YEAR = 0;
	private int NEXT_YEAR = 0;
	private int PREVIOUS_YEAR = 0;

	/**
	 * Single Ton method
	 * 
	 * @return
	 */
	public static SingleTon getInstance() {
		if (mInstance == null) {
			mInstance = new SingleTon();
		}
		return mInstance;
	}

	/**
	 * Methods
	 */

	public Bitmap getBitmapAvatar() {
		return mBitmapAvatar;
	}

	public String getCaloriesCurrent() {
		return CALORIES_CURRENT;
	}

	public String getCaloriesGoal() {
		return CALORIES_GOAL.replace(",", "");
	}

	public String getCaloriesGoalDefault() {
		return CALORIES_GOAL_DEFAULT.replace(",", "");
	}

	public String getCaloriesToday() {
		return CALORIES_TODAY;
	}

	public String getCurrentDate() {
		return CURRENT_DATE;
	}

	public Date getCurrentDateBegin() {
		return mCurrentDateBegin;
	}

	public Date getCurrentDateEnd() {
		return mCurrentDateEnd;
	}

	public String getCurrentMonth() {
		return CURRENT_MONTH;
	}

	// TODO
	public int getCurrentMiddleMonthIndex() {
		int current_month = getNext3MonthsIndex() - 1;
		switch (current_month) {
		case Calendar.JANUARY:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.JANUARY;
			break;
		case Calendar.FEBRUARY:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.FEBRUARY;
			break;
		case Calendar.MARCH:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.MARCH;
			break;
		case Calendar.APRIL:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.APRIL;
			break;
		case Calendar.MAY:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.MAY;
			break;
		case Calendar.JUNE:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.JUNE;
			break;
		case Calendar.JULY:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.JULY;
			break;
		case Calendar.AUGUST:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.AUGUST;
			break;
		case Calendar.SEPTEMBER:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.SEPTEMBER;
			break;
		case Calendar.OCTOBER:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.OCTOBER;
			break;
		case Calendar.NOVEMBER:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.NOVEMBER;
			break;
		case Calendar.DECEMBER:
			CURRENT_MIDDLE_3_MONTHS_INDEX = Calendar.DECEMBER;
			break;
		}

		return CURRENT_MIDDLE_3_MONTHS_INDEX;
	}

	public int getCurrentMonthIndex(Context context) {
		String current_month = DashBoardFragment.singleTon.getCurrentMonth();
		if (current_month.equals(context.getString(R.string.jannuary_))) {
			CURRENT_MONTH_INDEX = Calendar.JANUARY;
		} else if (current_month.equals(context.getString(R.string.february_))) {
			CURRENT_MONTH_INDEX = Calendar.FEBRUARY;
		} else if (current_month.equals(context.getString(R.string.march_))) {
			CURRENT_MONTH_INDEX = Calendar.MARCH;
		} else if (current_month.equals(context.getString(R.string.april_))) {
			CURRENT_MONTH_INDEX = Calendar.APRIL;
		} else if (current_month.equals(context.getString(R.string.may_))) {
			CURRENT_MONTH_INDEX = Calendar.MAY;
		} else if (current_month.equals(context.getString(R.string.june_))) {
			CURRENT_MONTH_INDEX = Calendar.JUNE;
		} else if (current_month.equals(context.getString(R.string.july_))) {
			CURRENT_MONTH_INDEX = Calendar.JULY;
		} else if (current_month.equals(context.getString(R.string.august_))) {
			CURRENT_MONTH_INDEX = Calendar.AUGUST;
		} else if (current_month.equals(context.getString(R.string.september_))) {
			CURRENT_MONTH_INDEX = Calendar.SEPTEMBER;
		} else if (current_month.equals(context.getString(R.string.october_))) {
			CURRENT_MONTH_INDEX = Calendar.OCTOBER;
		} else if (current_month.equals(context.getString(R.string.november_))) {
			CURRENT_MONTH_INDEX = Calendar.NOVEMBER;
		} else if (current_month.equals(context.getString(R.string.december_))) {
			CURRENT_MONTH_INDEX = Calendar.DECEMBER;
		}

		return CURRENT_MONTH_INDEX;
	}

	public Integer getCurrentTimePicker() {
		return CURRENT_TIME_PICKER;
	}

	public String getCurrentYear() {
		return CURRENT_YEAR;
	}

	public Date getDateMonday() {
		return mDateMonday;
	}

	public Date getDateSunday() {
		return mDateSunday;
	}

	public int getDay() {
		return DAY;
	}

	public String getDeepSleepHours() {
		return DEEP_SLEEP_HOURS;
	}

	public String getDeepSleepMinutes() {
		return DEEP_SLEEP_MINUTES;
	}

	public String getDistanceCurrent() {
		return DISTANCE_CURRENT;
	}

	public String getDistanceGoal() {
		return DISTANCE_GOAL.replace(",", "");
	}

	public String getDistanceGoalDefault() {
		return DISTANCE_GOAL_DEFAULT.replace(",", "");
	}

	public String getDistanceToday() {
		return DISTANCE_TODAY;
	}

	public int getIndexMonth() {
		return INDEX_MONTH;
	}

	public int getIndexMonths() {
		return INDEX_MONTHS;
	}

	public int getIndexWeek() {
		return INDEX_WEEK;
	}

	public int getIndexYear() {
		return INDEX_YEAR;
	}

	public String getLightSleepHours() {
		return LIGHT_SLEEP_HOURS;
	}

	public String getLightSleepMinutes() {
		return LIGHT_SLEEP_MINUTES;
	}

	public int getMonth() {
		return MONTH;
	}

	public int[] getMonthCalories() {
		return MONTH_CALORIES;
	}

	public float[] getMonthDistance() {
		return MONTH_DISTANCE;
	}

	public int getMonths() {
		return MONTHS;
	}

	public int[] getMonthSteps() {
		return MONTH_STEPS;
	}

	public int[] getMonthsCalories() {
		return MONTHS_CALORIES;
	}

	public float[] getMonthsDistance() {
		return MONTHS_DISTANCE;
	}

	public int[] getMonthsSteps() {
		return MONTHS_STEPS;
	}

	public int getNextMonth() {
		return NEXT_MONTH;
	}

	public int getNextMonths() {
		return NEXT_MONTHS;
	}

	public String getNext3Months() {
		return NEXT_3_MONTHS;
	}

	public int getNext3MonthsIndex() {
		for (int i = 0; i < Month.month_text.length; i++) {
			if (Month.month_text[i].equals(DashBoardFragment.singleTon
					.getNext3Months())) {
				NEXT_3_MONTHS_INDEX = i;
			}
		}

		return NEXT_3_MONTHS_INDEX;
	}

	public int getNextWeek() {
		return NEXT_WEEK;
	}

	public int getNextYear() {
		return NEXT_YEAR;
	}

	public String getNickName() {
		return NICK_NAME;
	}

	public int getOffsetMonth() {
		return OFFSET_MONTH;
	}

	public int getOffsetMonths() {
		return OFFSET_MONTHS;
	}

	public int getOffsetWeek() {
		return OFFSET_WEEK;
	}

	public int getOffsetYear() {
		return OFFSET_YEAR;
	}

	public int getPreviousMonth() {
		return PREVIOUS_MONTH;
	}

	public int getPreviousMonths() {
		return PREVIOUS_MONTHS;
	}

	public String getPrevious3Months() {
		return PREVIOUS_3_MONTHS;
	}

	public int getPrevious3MonthsIndex(Context context) {
		String current_month = DashBoardFragment.singleTon.getPrevious3Months();
		if (current_month.equals(context.getString(R.string.jannuary_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.JANUARY;
		} else if (current_month.equals(context.getString(R.string.february_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.FEBRUARY;
		} else if (current_month.equals(context.getString(R.string.march_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.MARCH;
		} else if (current_month.equals(context.getString(R.string.april_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.APRIL;
		} else if (current_month.equals(context.getString(R.string.may_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.MAY;
		} else if (current_month.equals(context.getString(R.string.june_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.JUNE;
		} else if (current_month.equals(context.getString(R.string.july_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.JULY;
		} else if (current_month.equals(context.getString(R.string.august_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.AUGUST;
		} else if (current_month.equals(context.getString(R.string.september_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.SEPTEMBER;
		} else if (current_month.equals(context.getString(R.string.october_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.OCTOBER;
		} else if (current_month.equals(context.getString(R.string.november_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.NOVEMBER;
		} else if (current_month.equals(context.getString(R.string.december_))) {
			PREVIOUS_3_MONTHS_INDEX = Calendar.DECEMBER;
		}
		// for (int i = 0; i < Month.month_text.length; i++) {
		// if (Month.month_text[i].equals(DashBoardFragment.singleTon
		// .getPrevious3Months())) {
		// PREVIOUS_3_MONTHS_INDEX = i;
		// }
		// }

		return PREVIOUS_3_MONTHS_INDEX;
	}

	public int getPreviousWeek() {
		return PREVIOUS_WEEK;
	}

	public int getPreviousYear() {
		return PREVIOUS_YEAR;
	}

	public String getSleepGoal() {
		return SLEEP_GOAL.replace(",", "");
	}

	public String getSleepGoalDefault() {
		return SLEEP_GOAL_DEFAULT.replace(",", "");
	}

	public String getSleepTodayDeepHours() {
		return SLEEP_TODAY_DEEP_HOURS;
	}

	public String getSleepTodayDeepMinutes() {
		return SLEEP_TODAY_DEEP_MINUTES;
	}

	public String getSleepTodayLightHours() {
		return SLEEP_TODAY_LIGHT_HOURS;
	}

	public String getSleepTodayLightMinutes() {
		return SLEEP_TODAY_LIGHT_MINUTES;
	}

	public String getSleepTodayTotal() {
		return SLEEP_TODAY_TOTAL;
	}

	public String getStepsCurrent() {
		return STEPS_CURRENT;
	}

	public String getStepsGoal() {
		return STEPS_GOAL.replace(",", "");
	}

	public String getStepsGoalDefault() {
		return STEPS_GOAL_DEFAULT.replace(",", "");
	}

	public String getStepsToday() {
		return STEPS_TODAY;
	}

	public int getTomorrow() {
		return TOMORROW;
	}

	public String getTotalSleepHours() {
		return TOTAL_SLEEP_HOURS;
	}

	public String getTotalSleepMinutes() {
		return TOTAL_SLEEP_MINUTES;
	}

	public int getWeek() {
		return WEEK;
	}

	public int[] getWeekCalories() {
		return WEEK_CALORIES;
	}

	public float[] getWeekDistance() {
		return WEEK_DISTANCE;
	}

	public int[] getWeekSteps() {
		return WEEK_STEPS;
	}

	public int getYear() {
		return YEAR;
	}

	public int[] getYearCalories() {
		return YEAR_CALORIES;
	}

	public float[] getYearDistance() {
		return YEAR_DISTANCE;
	}

	public int[] getYearSteps() {
		return YEAR_STEPS;
	}

	public int getYesterday() {
		return YESTERDAY;
	}

	public void setBitmapAvatar(Bitmap mBitmapAvatar) {
		this.mBitmapAvatar = mBitmapAvatar;
	}

	public void setCaloriesCurrent(String cALORIES_CURRENT) {
		CALORIES_CURRENT = cALORIES_CURRENT;
	}

	public void setCaloriesGoal(String cALORIES_GOAL) {
		CALORIES_GOAL = Utils.showIntergerFormat(cALORIES_GOAL);
	}

	public void setCaloriesGoalDefault(String cALORIES_GOAL_DEFAULT) {
		CALORIES_GOAL_DEFAULT = Utils.showIntergerFormat(cALORIES_GOAL_DEFAULT);
	}

	public void setCaloriesToday(String cALORIES_TODAY) {
		CALORIES_TODAY = cALORIES_TODAY;
	}

	public void setCurrentDate(String value) {
		CURRENT_DATE = value;
	}

	public void setCurrentDateBegin(Date mCurrentDate) {
		this.mCurrentDateBegin = mCurrentDate;
	}

	public void setCurrentDateEnd(Date mCurrentDate) {
		this.mCurrentDateEnd = mCurrentDate;
	}

	public void setCurrentMonth(String CurrentMonth) {
		CURRENT_MONTH = CurrentMonth;
	}

	public void setCurrentMonthIndex(int CurrentMonthIndex) {
		CURRENT_MONTH_INDEX = CurrentMonthIndex;
	}

	public void setCurrentTimePicker(int value) {
		CURRENT_TIME_PICKER = value;
	}

	public void setCurrentYear(String CurrentYear) {
		CURRENT_YEAR = CurrentYear;
	}

	public void setDateMonday(Date date) {
		mDateMonday = date;
	}

	public void setDateSunday(Date date) {
		mDateSunday = date;
	}

	public void setDay(int dAY) {
		DAY = dAY;
	}

	public void setDeepSleepHours(String dEEP_SLEEP_HOURS) {
		DEEP_SLEEP_HOURS = dEEP_SLEEP_HOURS;
	}

	public void setDeepSleepMinutes(String dEEP_SLEEP_MINUTES) {
		DEEP_SLEEP_MINUTES = dEEP_SLEEP_MINUTES;
	}

	public void setDistanceCurrent(String dISTANCE_CURRENT) {
		DISTANCE_CURRENT = dISTANCE_CURRENT;
	}

	public void setDistanceGoal(String dISTANCE_GOAL) {
		DISTANCE_GOAL = Utils.showIntergerFormat(dISTANCE_GOAL);
	}

	public void setDistanceGoalDefault(String dISTANCE_GOAL_DEFAULT) {
		DISTANCE_GOAL_DEFAULT = dISTANCE_GOAL_DEFAULT;
	}

	public void setDistanceToday(String dISTANCE_TODAY) {
		DISTANCE_TODAY = dISTANCE_TODAY;
	}

	public void setIndexMonth(int iNDEX_MONTH) {
		INDEX_MONTH = iNDEX_MONTH;
	}

	public void setIndexMonths(int iNDEX_MONTHS) {
		INDEX_MONTHS = iNDEX_MONTHS;
	}

	public void setIndexWeek(int iNDEX_WEEK) {
		INDEX_WEEK = iNDEX_WEEK;
	}

	public void setIndexYear(int iNDEX_YEAR) {
		INDEX_YEAR = iNDEX_YEAR;
	}

	public void setLightSleepHours(String lIGHT_SLEEP_HOURS) {
		LIGHT_SLEEP_HOURS = lIGHT_SLEEP_HOURS;
	}

	public void setLightSleepMinutes(String lIGHT_SLEEP_MINUTES) {
		LIGHT_SLEEP_MINUTES = lIGHT_SLEEP_MINUTES;
	}

	public void setMonth(int mONTH) {
		MONTH = mONTH;
	}

	public void setMonthCalories(int[] mONTH_CALORIES) {
		MONTH_CALORIES = mONTH_CALORIES;
	}

	public void setMonthDistance(float[] mONTH_DISTANCE) {
		MONTH_DISTANCE = mONTH_DISTANCE;
	}

	public void setMonthSteps(int[] mONTH_STEPS) {
		MONTH_STEPS = mONTH_STEPS;
	}

	public void setMonths(int mONTHS) {
		MONTHS = mONTHS;
	}

	public void setMonthsCalories(int[] mONTHS_CALORIES) {
		MONTHS_CALORIES = mONTHS_CALORIES;
	}

	public void setMonthsDistance(float[] mONTHS_DISTANCE) {
		MONTHS_DISTANCE = mONTHS_DISTANCE;
	}

	public void setMonthsSteps(int[] mONTHS_STEPS) {
		MONTHS_STEPS = mONTHS_STEPS;
	}

	public void setNext3Months(String Next3Months) {
		NEXT_3_MONTHS = Next3Months;
	}

	public void setNextMonth(int nEXT_MONTH) {
		NEXT_MONTH = nEXT_MONTH;
	}

	public void setNextMonths(int nEXT_MONTHS) {
		NEXT_MONTHS = nEXT_MONTHS;
	}

	public void setNextWeek(int nEXT_WEEK) {
		NEXT_WEEK = nEXT_WEEK;
	}

	public void setNextYear(int nEXT_YEAR) {
		NEXT_YEAR = nEXT_YEAR;
	}

	public void setNickName(String NickName) {
		NICK_NAME = NickName;
	}

	public void setOffsetMonth(int IndexMonth) {
		OFFSET_MONTH = IndexMonth;
	}

	public void setOffsetMonths(int IndexMonths) {
		OFFSET_MONTHS = IndexMonths;
	}

	public void setOffsetWeek(int IndexWeek) {
		OFFSET_WEEK = IndexWeek;
	}

	public void setOffsetYear(int setIndexYear) {
		OFFSET_YEAR = setIndexYear;
	}

	public void setPreviousMonth(int pREVIOUS_MONTH) {
		PREVIOUS_MONTH = pREVIOUS_MONTH;
	}

	public void setPreviousMonths(int pREVIOUS_MONTHS) {
		PREVIOUS_MONTHS = pREVIOUS_MONTHS;
	}

	public void setPrevious3Months(String Previous3Months) {
		PREVIOUS_3_MONTHS = Previous3Months;
	}

	public void setPreviousWeek(int pREVIOUS_WEEK) {
		PREVIOUS_WEEK = pREVIOUS_WEEK;
	}

	public void setPreviousYear(int pREVIOUS_YEAR) {
		PREVIOUS_YEAR = pREVIOUS_YEAR;
	}

	public void setSleepGoal(String sLEEP_GOAL) {
		SLEEP_GOAL = Utils.showIntergerFormat(sLEEP_GOAL);
	}

	public void setSleepGoalDefault(String sLEEP_GOAL_DEFAULT) {
		SLEEP_GOAL_DEFAULT = Utils.showIntergerFormat(sLEEP_GOAL_DEFAULT);
	}

	public void setSleepTodayDeepHours(String sLEEP_TODAY_DEEP) {
		SLEEP_TODAY_DEEP_HOURS = sLEEP_TODAY_DEEP;
	}

	public void setSleepTodayDeepMinutes(String sLEEP_TODAY_DEEP_MINUTES) {
		SLEEP_TODAY_DEEP_MINUTES = sLEEP_TODAY_DEEP_MINUTES;
	}

	public void setSleepTodayLightHours(String sLEEP_TODAY_LIGHT) {
		SLEEP_TODAY_LIGHT_HOURS = sLEEP_TODAY_LIGHT;
	}

	public void setSleepTodayLightMinutes(String sLEEP_TODAY_LIGHT_MINUTES) {
		SLEEP_TODAY_LIGHT_MINUTES = sLEEP_TODAY_LIGHT_MINUTES;
	}

	public void setSleepTodayTotal(String sLEEP_TODAY) {
		SLEEP_TODAY_TOTAL = sLEEP_TODAY;
	}

	public void setStepsCurrent(String sTEPS_CURRENT) {
		STEPS_CURRENT = sTEPS_CURRENT;
	}

	public void setStepsGoal(String sTEPS_GOAL) {
		STEPS_GOAL = Utils.showIntergerFormat(sTEPS_GOAL);
	}

	public void setStepsGoalDefault(String sTEPS_GOAL_DEFAULT) {
		STEPS_GOAL_DEFAULT = Utils.showIntergerFormat(sTEPS_GOAL_DEFAULT);
	}

	public void setStepsToday(String sTEPS_TODAY) {
		STEPS_TODAY = sTEPS_TODAY;
	}

	public void setTomorrow(int tOMORROW) {
		TOMORROW = tOMORROW;
	}

	public void setTotalSleepHours(String tOTAL_SLEEP_HOURS) {
		TOTAL_SLEEP_HOURS = tOTAL_SLEEP_HOURS;
	}

	public void setTotalSleepMinutes(String tOTAL_HOURS) {
		TOTAL_SLEEP_MINUTES = tOTAL_HOURS;
	}

	public void setYesterday(int yESTERDAY) {
		YESTERDAY = yESTERDAY;
	}

	public void setWeek(int wEEK) {
		WEEK = wEEK;
	}

	public void setWeekCalories(int[] WeeksCalories) {
		WEEK_CALORIES = WeeksCalories;
	}

	public void setWeekDistance(float[] wEEKS_DISTANCE) {
		WEEK_DISTANCE = wEEKS_DISTANCE;
	}

	public void setWeekSteps(int[] wEEKS_STEPS) {
		WEEK_STEPS = wEEKS_STEPS;
	}

	public void setYear(int yEAR) {
		YEAR = yEAR;
	}

	public void setYearCalories(int[] yEAR_CALORIES) {
		YEAR_CALORIES = yEAR_CALORIES;
	}

	public void setYearDistance(float[] yEAR_DISTANCE) {
		YEAR_DISTANCE = yEAR_DISTANCE;
	}

	public void setYearSteps(int[] yEAR_STEPS) {
		YEAR_STEPS = yEAR_STEPS;
	}
}
